home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Tools 4
/
Amiga Tools 4.iso
/
grafix
/
raytracing
/
reflections
/
demo1
/
hilfe.lha
/
R3KP.TXT
< prev
next >
Wrap
Text File
|
1995-10-06
|
11KB
|
375 lines
&KOERPER
5
Dreiecks-Objektes DREIOBJ
Koordinatensystem KSYS
Geometrie-Editor GEOEDIT
Bearbeiten KP_FUNCS
Punkt-Editor PKTEDIT
Ein Körper ist Teil eines &Dreiecks-Objektes.
Durch Körper lassen sich Dreiecks-Objekte unterteilen und
strukturieren. Körper bestehen aus einem Namen, unter dem
sie angesprochen werden und einer Liste mit Dreiecken.
Körper haben kein eigenes &Koordinatensystem. Die Punkte
seiner Dreiecke bewegen sich im Koordinatensystem des zugehörigen
Dreiecks-Objektes. Ein Körper kann ein eigenes Material enthalten.
Dieses überschreibt dann für die Dreiecke des Körpers das Material des
Dreiecks-Objekts.
Wenn Sie im &Geometrie-Editor in den &Punkt-Editor gehen, finden Sie
in der linken Knopfleiste einen Knopf, der das Fenster zum &Bearbeiten
der Körper öffnet (oben links).
&END
&KP_FUNCS
21
Koerper KOERPER
Define KP_DEFINE
Define-connected KP_DEFINE_CON
Define-Material KP_DEFINE_MAT
Add KP_ADD1
Addneu KP_ADDNEU
Neuname KP_NEUNAME
Sub KP_SUB
Doppeln KP_DOPPELN
Schneiden KP_SCHNEIDEN
Dreiobj KP_DREIOBJ
Rund KP_RUND
Eckig KP_ECKIG
K-Loesch KP_KLOESCH
O-Loesch KP_OLOESCH
Sel-Pkte KP_SELPTS
Unsel-Pkte KP_UNSELPTS
material KP_MATERIAL
umdreh KP_UMDREH
gleichrichten KP_GLEICH
Tex-Obj KP_TEXOBJ
Funktionen im Körper-Fenster
Hiermit können &Koerper -Funktionen für das aktuelle
&Dreiecks-Objekt aufgerufen werden.
Folgende Funktionen können Sie hier ausführen:
Menu Verwalt:
&Add &Addneu &Neuname &Sub
&Doppeln &Schneiden &Rund &Eckig
&K-Loesch &O-Loesch &umdreh &gleichrichten
&material
Menu Define:
&Define &Define-connected &Define-Material
Menu Special:
&Sel-Pkte &Unsel-Pkte &Dreiobj &Tex-Obj
Diese Funktionen werden alle für das aktuelle Dreiecks-Objekt
ausgeführt.
&END
&KP_DEFINE
1
Koerper KOERPER
Hiermit werden alle Dreiecke des aktuellen Dreiecks-Objektes,
deren drei Eckpunkte alle selektiert sind, zu einem &Koerper zu-
sammengefaßt.
Werden 1 oder mehrere Dreiecke gefunden, werden Sie nach dem Namen
für den Körper gefragt.
&END
&KP_DEFINE_CON
1
Koerper KOERPER
Hiermit werden zuerst alle Dreiecke herausgesucht, die mit den
selektierten Punkten über Kanten verbunden sind.
Von denen werden wieder alle Dreiecke gesucht, die mit ihnen
über Kanten verbunden sind.
Diese Berechnung wird weiter ausgeführt, bis keine neuen Dreiecke
mehr gefunden werden.
Der Vorgang kann insbesondere bei umfangreichen Dreiecksobjekten
einige Zeit brauchen.
&END
&KP_DEFINE_MAT
1
Koerper KOERPER
Hiermit werden zuerst alle Dreiecke herausgesucht, die
einem Material zugeordnet sind.
In einem Auswahlfenster können Sie unter den Materialien des
Dreiecks-Objektes eines auswählen. Sodann werden alle Dreiecke
ausgewählt, die dieses Material haben, und zu einem Körper
zusammengefaßt.
&END
&KP_NEUNAME
1
Koerper KOERPER
Hiermit können Sie für einen oder mehrere &Koerper den Namen ändern.
Selektieren Sie in der Körperliste einen oder mehrere Körper und
klicken Sie dann <NeuName> an. Anschließend werden Sie für jeden
der selektierten Körper nach einem neuen Namen gefragt.
&END
&KP_KLOESCH
3
Koerper KOERPER
Dreiecks-Objektes DREIOBJ
O-Loesch KP_OLOESCH
Hiermit können Sie &Koerper des aktuellen &Dreiecks-Objektes löschen.
Selektieren Sie in der Körperliste ein oder mehrere Körper und klicken
Sie dann <K-Lösch> an. Sodann werden die Körper gelöscht.
Es wird dabei nur die Körperbeschreibung gelöscht. Um die Dreiecke selbst
zu löschen, benutzen Sie &O-Loesch .
&END
&KP_OLOESCH
3
Koerper KOERPER
Dreiecks-Objektes DREIOBJ
K-Loesch KP_KLOESCH
Hiermit können Sie &Koerper des aktuellen &Dreiecks-Objektes samt deren
Dreiecken löschen.
Selektieren Sie in der Körperliste einen oder mehrere Körper, und klicken
Sie dann <O-Lösch> an. Sodann werden die Körper samt ihren Dreiecken
gelöscht.
Wollen Sie nur die Körper löschen, aber nicht deren Dreiecke, so wählen
Sie stattdessen &K-Loesch .
&END
&KP_SELPTS
4
Koerper KOERPER
Dreiecks-Objektes DREIOBJ
Bewege_punkte TL_MV_SELECTED
deselektieren TL_UNSELECT_ALL_PTS
Hiermit können Sie alle Punkte selektieren, die zu den den Dreiecken
von Körpern gehören. Dies benötigen Sie z.B. wenn Sie Körper bewegen
wollen ( &Bewege_punkte ).
Selektieren Sie in der Körperliste einen oder mehrere Körper, und klicken
Sie dann <Sel-Pkte> an. Es werden alle Punkte, die zu den Körpern
gehören, selektiert.
Kleiner Tip:
Wenn nicht alle Dreiecke auf dem Plotfenster sichtbar sind, so
kann es sein, daß noch irgentwo andere selektierte Punkte
vorhanden sind. Es empfiehlt sich daher, vor dem selektieren
der Körperpunkte alle anderen Punkte zu &deselektieren
&END
&KP_UNSELPTS
2
Koerpers KOERPER
selektieren KP_SELPTS
Hiermit können Sie alle Punkte deselektieren, die zu den den Dreiecken
eines &Koerpers gehören. Ansonsten arbeitet die Funktion genauso wie
die zum &selektieren von Körper-Punkten.
&END
&KP_ADDNEU
1
Koerper KOERPER
Hiermit können Sie mehrere &Koerper zu einem neuen Körper zusammenfassen.
Selektieren Sie in der Liste 1 oder mehrere Körper, die zusammengefaßt
werden sollen, und wählen Sie dann den Menüpunkt AddNeu.
Sodann können Sie noch einen Namen für den neuen Körper angeben.
&END
&KP_ADD1
1
Koerper KOERPER
Hiermit können Sie 1 odere mehrere Körper zu einem anderen Körper addieren.
Selektieren Sie in der Liste 1 oder mehrere Körper, und wählen Sie die
Menufunktion Add.
Sodann erscheint ein Requester, in dem Sie bestimmen können , zu welchem Körper
Sie die zuvor ausgewählten addieren wollen.
Sodann werden alle Dreiecke, die zu den selektieren Körpern gehören, zu dem
Körper addiert, der im Requester bestimmt wurde.
&END
&KP_SUB
1
Koerper KOERPER
Hiermit können Sie 1 odere mehrere Körper von einem anderen Körper abziehen.
Selektieren Sie in der Liste 1 oder mehrere Körper, und wählen Sie die
Menufunktion Sub.
Sodann erscheint ein Requester, in dem Sie bestimmen können , von welchem Körper
Sie die zuvor ausgewählten abziehen wollen.
Sodann werden alle Dreiecke, die zu den selektieren Körpern gehören, von dem
Körper abgezogen, der im Requester bestimmt wurde.
Es kann dabei auch vorkommen, daß der Körper gelöscht wird, weil alle seine
Dreiecke entfernt wurden. In dem Fall bekommen Sie zuvor eine Warnung und können
entscheiden, ob sie auch wirklich abziehen wollen.
&END
&KP_DOPPELN
1
Koerper KOERPER
Hiermit verdoppeln Sie alle Dreiecke des ausgewahlten Körpers.
Ebenso werden die Punkte des Körpers mit verdoppelt.
Im Gegensatz zu früheren Reflections Versionen (bis 2.5)
werden die Textur-Objekte dabei nicht verdoppelt.
Hatte der Körper Textur-Objekte so verweisen die Dreiecke
des "Doubles" auf die gleichen Texturen.
&END
&KP_SCHNEIDEN
2
Koerper KOERPER
verdoppelt KP_DOPPELN
Mit dieser Funktion wird ein &Koerper zuerst &verdoppelt und
dann der originale Koerper geloescht.
Dies hat die Auswirkung, daß eine Verbindung der Körpers mit
benachbarten Punkten zerschnitten wird.
&END
&KP_UMDREH
1
Koerper KOERPER
Hiermit werden alle Dreiecke des ausgewählten Körpers umgedreht, d.h.
ihre Orientierung ändert sich. Dreiecke, die zuvor dem Betrachter zugewandt
waren, sind nun abgewandt und umgekehrt.
Die Orientierung der Dreiecke läßt sich mit den Plot-Modi Hidd-1 und Hidd-2
darstellen.
&END
&KP_GLEICH
1
Koerpers KOERPER
Hiermit werden alle zusammenhängenden Dreiecke des ausgewählten &Koerpers in
die gleiche Orientierung gesetzt.
Ausgehend vom 1.Dreieck des Körpers wird zu den benachbarten Dreiecken
übergegangen, und wenn diese sich in der Orientierung unterscheiden, werden
sie umgedreht. Auf diese Art werden alle Dreiecke des Körpers bearbeitet.
&END
&KP_RUND
2
Koerpers KOERPER
Rund DREI_RUND
Alle Dreiecke des &Koerpers bekommen die &Rund -Eigenschaft.
&END
&KP_ECKIG
2
Koerpers KOERPER
Eckig DREI_ECKIG
Alle Dreiecke des &Koerpers bekommen die &Eckig -Eigenschaft.
&END
&KP_MATERIAL
3
Koerpers KOERPER
Dreiecks-Objekt DREIOBJ
Material-Manager MATBENCH
Hiermit koennen Sie den Dreiecken eines &Koerpers ein eigenes
Material zuteilen.
Es werden davon nur die Koerper-Dreiecke beeinflusst.
Wollen Sie einem Ganzen &Dreiecks-Objekt ein Material
vergeben, so wählen Sie den Körper <all> oder benutzen
Sie den &Material-Manager .
Es erscheint ein Requester, in dem aus allen Materialien
eines auswählen können.
&END
&KP_DREIOBJ
5
Koerpers KOERPER
Dreiecks-Objekt DREIOBJ
Textur-Objekte TEXOBJ
Oloesch KP_OLOESCH
Verschmelze TOOLDREIMERGE
Mit dieser Funktion können Sie aus einem &Koerper ein
eigenes &Dreiecks-Objekt erzeugen.
Dahinter verbergen sich schon einige komplexe Operationen
und es kann je nach Komplexität des Körpers schon einige
Rechenzeit beanspruchen.
1) Zuerst wird ein neues Dreiecks-Objekt erzeugt und alle
Punkte des Körpers werden dort hinein kopiert.
2) Danach werden die Dreiecke des Körpers ebenfalls in das
neue Dreiecks-Objekt kopiert.
3) Als nächstes werden die Materialien, die der Körper besaß
ebenfalls dem neuen Dreiecks-Objekt vergeben.
Eventuell vorhandene &Textur-Objekte des Körpers werden ebenfalls
dem neuen Dreiobj zugeteilt, so daß die Textur-Plazierung
korrekt ist.
4) Anschließend wird der Körper einschließlich seiner Punkte
und Dreiecke gelöscht, (wie bei &Oloesch ), wonach die
Körperliste überarbeitet werden muß, denn durch das löschen
können ja auch anderer Körper beeinflußt werden.
5) Das neue erzeugte Dreiecks-Objekt wird noch als Sohn des
Dreiecks-Objektes des original-Körpers in der Geometrie-
Hirarchie eingeordnet.
Das neue Dreiecks-Objekt läßt sich nun unabhängig bewegen.
Hinweis:
Mit der der <Tools2>-Operation &Verschmelze kann ein
Dreiecks-Objekt in ein anderes hineinkopiert werden.
Dies ist der umgekehrte Vorgang zur Operation "Dreiobj"
&END
&KP_TEXOBJ
3
Koerpers KOERPER
Dreiecks-Objektes DREIOBJ
Textur-Objekte TEXOBJ
Mit dieser Funktion können Sie &Textur-Objekte eines
&Dreiecks-Objektes sichtbar/unsichtbar machen.
Im Menü sind dabei 2 Untermenüpunkte
- Show dient zum sichtbar machen
- Hide dient zum unsichtbar machen.
Zum sichtbar machen eines Textur-Objektes können Sie auch
im Plotfenster die <Tools1>-Funktion "ZeigeTextur" verwenden.
Zum Unsichtbarmachen können läßt sich auch das "DelPKL"-Icon
aus dem Plotfenster verwenden.
&END
FILEEND